import request from '@/utils/request'

/**
 * 获取任务列表
*/
export const getTaskList = (params) => {
  return request({
    url: `/employ/taxTask/list`,
    method: 'get',
    params
  })
}

/**
 * 获取任务详情
*/
export const getTaskInfo = (id) => {
  return request({
    url: `/employ/taxTask/info/${id}`,
    method: 'get'
  })
}

/**
 * 获取任务人员详情
*/
export const getTaskDetail = (data) => {
  return request({
    url: `/employ/taskRequest/taskDetail`,
    method: 'post',
    data
  })
}
/**
 * 获取任务人员详情
*/
export const getTaxUsersInfo = (userId) => {
  return request({
    url: `/employ/taxUsers/info/${userId}`,
    method: 'get'

  })
}

/**
 * 创建任务
*/
// export const newTask = (data) => {
//   return request({
//     url: `/employ/taxTask/save`,
//     method: 'post',
//     data
//   })
// }

/**
 * 创建、修改任务
 *
*/
// export const updateTask = (data) => {
//   return request({
//     url: `/employ/taxTask/${data.id ? 'update/' + data.id : 'save'}`,
//     method: `${data.id ? 'put' : 'post'}`,
//     data
//   })
// }
export const updateTask = (data) => {
  return request({
    url: `/employ/taxTask/${data.id ? 'update/' : 'save'}`,
    method: `${data.id ? 'put' : 'post'}`,
    data
  })
}
// 生成结算单
export const createStatement = (taskId) => {
  return request({
    url: `/employ/statement/oneSteapCreateStatement?taxTaskId=${taskId}`,
    method: 'get'
  })
}
// 查看结算单
export const visitStamentFile = (taskId) => {
  return request({
    url: `/employ/statement/visitStamentFile?taxTaskId=${taskId}`,
    method: 'get'
  })
}

/**
 * 获取任务标签id
 *
*/
export const getTagList = (taxAgentParentId) => {
  return request({
    url: `/tax/getTagList/${taxAgentParentId}`,
    method: 'get'
  })
}

/**
 *签约公司
*/
export const getTaxAgent = (enterpriseId) => {
  return request({
    url: `/employ/taxAgent/getTaxAgent?enterpriseId=${enterpriseId}`,
    method: 'get'
  })
}

/**
 * 人员标签
 * 获取公司人员标签
*/
export const getLabelInfo = (enterpriseId) => {
  return request({
    url: `/employ/label/list/${enterpriseId}`,
    method: 'get'
  })
}
/**
 * 新增人员标签
*/
export const newLabel = (data) => {
  return request({
    url: `/employ/label/save`,
    method: 'post',
    data
  })
}

/**
 * 个人任务状态改变 审核、拒绝、进行、已完成
*/
export const auditTask = (data) => {
  return request({
    url: `/employ/taskRequest/auditTask`,
    method: 'post',
    data
  })
}

/**
 * 总体任务状态改变 审核、拒绝、进行、已完成
*/
export const finishTask = (data) => {
  return request({
    url: `/tax/finishTask`,
    method: 'post',
    data
  })
}

/**
 * 查询订单
 */

// export const queryOrder = (params) => {
//     return request({
//         url: 'sys/goodsExchangeData/list',
//         method: 'get',
//         params
//     })
// }

// export const getOrderDetailById = (id) => {
//     return request({
//         url: `/employ/order/info/${id}`,
//         method: 'get'
//     })
// }

/**
 * 编辑商品
*/
// export const updateOrder = (data) => {
//     return request({
//         url: `/employ/enterprise/update`,
//         method: 'post',
//         data
//     })
// }

/**
 * 下载发放订单
*/
// export const exportOrderList = (data) => {
//     return request({
//         url: `/employ/order/exportList`,
//         method: 'get',
//         data
//     })
// }

/**
 * 下载发放订单
*/
// export const downloadOrderModel = (data) => {
//     return request({
//         url: `/employ/enterprise/update`,
//         method: 'get',
//         data
//     })
// }

/**
 * 上传
*/
// export const uploadOrderList = (data) => {
//     return request({
//         url: `employ/issuedUser/importExcel`,
//         method: 'post',
//         data
//     })
// }

/**
 * 导出
 * */
// export const exportList = (data) => {
//     return request({
//         url: `employ/order/exportList`,
//         method: 'get',
//         data
//     })
// }

/**
 * 删除file
 */
// export const deleteFile = (data) => {
//     return request({
//         url: `employ/order/deleteFile`,
//         method: 'post',
//         data
//     })
// }
